package member.service;

import java.io.IOException;
import java.sql.SQLException;
import java.util.ArrayList;

import javax.mail.MessagingException;

import member.vo.MemberVO;
import member.vo.ZipCodeVO;

public interface MemberService {
	public MemberVO login(MemberVO vo) throws SQLException;
	public ArrayList<ZipCodeVO> zipCodeSelect(String dong) throws SQLException;
	public String checkId(String id) throws SQLException;
	public MemberVO memberJoin(MemberVO vo) throws  SQLException, IllegalStateException, IOException;
	public MemberVO serchId(MemberVO vo) throws SQLException;
	public String sendMail(MemberVO vo) throws SQLException, MessagingException;
	public int changePassword(MemberVO vo) throws SQLException;
	public MemberVO searchPass(MemberVO vo) throws SQLException;
	public int memberModify(MemberVO vo) throws SQLException, IllegalStateException, IOException;
}
